.awesome, .awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);*/
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #A8E212; }
	.green.awesome:hover						{ background-color: #95C710; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #85B1DE; }
	.blue.awesome:hover							{ background-color: #629BD5; }
	.grey.awesome, .red.awesome:visited			{ background-color: #CCCCCC; }
	.grey.awesome:hover							{ background-color: #999999; }
	.red.awesome, .magenta.awesome:visited		{ background-color: #F00; }
	.red.awesome:hover							{ background-color: #900; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #FA8816; }
	.orange.awesome:hover							{ background-color: #E86300; }
	.black.awesome, .yellow.awesome:visited		{ background-color: #333333; }
	.black.awesome:hover							{ background-color: #000000; }
		.awesome1 {	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);*/
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome1 {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large1 {font-size: 14px; padding: 8px 14px 9px; }
.orange1 {background-color: #ff5c00; }
        .awesome2 {	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);*/
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome2 {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

.boton_invita{
	width:120px;
	height: 75px;
	float: left;
	margin: 4px 4px 4px 4px;
  border: 1px solid #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor: pointer;
	background: transparent url(/images/proveedor.png) no-repeat;
}
.Gmail{ 
  background-position:0 -75px;
}

.opaco{ 
  opacity:0.5;
  filter:alpha(opacity=50);
}

.Gmail:hover{ 
  background-position:0 -75px;
  opacity:1;
  filter:alpha(opacity=100)
}

.Yahoo{ 
  background-position:0 -150px;
}

.Yahoo:hover{ 
  background-position:0 -150px;
  opacity:1;
  filter:alpha(opacity=100)
}

.Hotmail{ 
  background-position:0 0px;
}

.Hotmail:hover{ 
  background-position:0 0px;
  opacity:1;
  filter:alpha(opacity=100)
}

#location_ex{
  font-weight:bold; 
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666;
}
